Cours CSS â 10 Octobre 2025
Polices et mise en majuscule
- Limiter le nombre de polices Ă 2 par site maximum.
- Appliquer la police via le sélecteur
body
. - Pour le texte en majuscule : laisser le code source en minuscule et utiliser CSS pour afficher en majuscule.
- Justification du texte : pas une bonne pratique, mais peut ĂȘtre utilisĂ©e pour amĂ©liorer lâapparence.
Images et attribut alt
- Lâattribut
alt
sâaffiche si lâimage ne se charge pas. - Si lâimage est dĂ©corative, laisser
alt
vide. Si lâimage contient des informations importantes, les inclure dansalt
. - Si lâimage est dans le mĂȘme dossier que lâindex, utiliser un chemin relatif.
- Format recommandé : webp pour optimisation.
- Ne pas agrandir ou déformer les images avec
width
etheight
; mieux vaut redimensionner lâimage avant le CSS. - En contexte professionnel : le backend ou le graphiste se charge du redimensionnement.
Positionnement avec float
- Propriétés :
float: left | right | none;
puismargin
pour ajuster. - Lâimage flotte devant le paragraphe mais pas devant le texte.
- Pour éviter que le contenu remonte à cause du float, utiliser :
.clear {
clear: both;
}
clear
. On peut aussi utiliser le pseudo-élément ::after
pour ce rĂŽle.
đĄ Explication dĂ©taillĂ©e :
Le pseudo-élément
-
-
Cette méthode garde le code HTML propre et est trÚs utilisée dans les mises en page modernes.
Le pseudo-élément
::after
permet de créer un élément virtuel qui "clear" les flottants sans ajouter de div supplémentaire dans le HTML.
Exemple :
.container::after {
content: "";
display: table;
clear: both;
}
- content: ""
â crĂ©e un contenu vide.-
display: table
â permet au pseudo-Ă©lĂ©ment de gĂ©nĂ©rer une boĂźte qui englobe les floats.-
clear: both
â annule les flottants Ă gauche et Ă droite.Cette mĂ©thode garde le code HTML propre et est trĂšs utilisĂ©e dans les mises en page modernes.
.float {
width: 50%;
float: left;
padding: 0 10px;
box-sizing: border-box;
}
box-sizing: border-box
inclut contenu, padding et border, Ă©vitant dâaugmenter la largeur totale au-delĂ de 50%.
đĄ Penser Ă faire des exercices pour bien manipuler le float et le positionnement.
Responsive et media queries
Le contenu responsive sâadapte Ă la taille de lâĂ©cran (smartphone â grand Ă©cran).
- Avant le responsive, il fallait dĂ©velopper plusieurs versions dâun site et rediriger selon le device.
- Media queries : dĂ©finir des rĂšgles CSS selon la taille de lâĂ©cran.
@media screen {
/* RĂšgles CSS selon la taille */
}
Exercice pratique
TP : créer un site one-page avec 2 colonnes responsive :
- Sur grand écran : 2 colonnes ou galerie photo 4 images cÎte à cÎte.
- Sur petit écran (smartphone) : une seule colonne ou 1 image par ligne.
- Utiliser un Ă©lĂ©ment CSS qui se modifie selon la taille pour voir lâeffet du responsive.